Assessing the SALSA Architecture for Developing Agent-Based UbiHealth Applications
نویسندگان
چکیده
We have proposed the use of autonomous agents for coping with some of the challenges for creating ambient computing systems. The motivation of this research is that ambient computing environments are characterized by the distribution, reactivity, collaboration and adaptation of their artifacts, which are also characteristics attributed to software agents. To assist developers in creating the software entities of an ambient computing environment, the Simple Agent Library for Smart Ambients (SALSA) was created. The SALSA middleware and architecture enables the creation of autonomous agents reactive to the context of the ambient computing environment. SALSA agents can represent users, resources, or wrap complex system functionality of the environment. The aim of this paper is to provide evidence that SALSA facilitates the implementation of ambient computing services through autonomous agents. To reach this end, we present the results of empirical evaluation conducted to assess the use of SALSA. This study included in-lab programming experiments and design exercises to evaluate the programming facilities provided by SALSA agents. Even though for some of the evaluation participants the use of autonomous agents as an abstraction for the development of ubiquitous computing systems was not innate, the evaluation results demonstrate that the execution model of SALSA and its facilities to implement ubicomp systems are comprehensible.
منابع مشابه
An Agent-based Architecture for Developing Activity-Aware Systems for Assisting Elderly
Ageing is a global phenomenon which has motivated many research and development projects with the aim of providing computing services that support the active and independent living of the elderly. To integrate the ambient intelligence (AmI) vision into the home environment to allow elders to “age in place”, it has been identified the necessity of providing high-level software support for creati...
متن کاملDeveloping Elastic Software for the Cloud
Developing standalone applications running on a single computer is very different from developing scalable applications running on the cloud, such as data analytics applications that process terabytes of data, Web applications that receive thousands of requests per second, or distributed computing applications where components run simultaneously across many computers. Cloud computing service pr...
متن کاملModeling a Smart Hospital Information Architecture Based on Internet of Things and Recommender Agent
Introduction: Today, healthcare organizations worldwide are aware of the significance of technology and its impact on the quality of care. Hospitals are one of the most crucial systems in which the utilization of information is particularly important for several reasons. Using discrete-event simulation and developing a recommender agent, this study aimed to allocate IoT devices to patients in s...
متن کاملModeling a Smart Hospital Information Architecture Based on Internet of Things and Recommender Agent
Introduction: Today, healthcare organizations worldwide are aware of the significance of technology and its impact on the quality of care. Hospitals are one of the most crucial systems in which the utilization of information is particularly important for several reasons. Using discrete-event simulation and developing a recommender agent, this study aimed to allocate IoT devices to patients in s...
متن کاملEnvironmental requirement of living in dry areas: developing climate-based architecture and an urban development planning model in Qom, Iran
Environmental factors are being increasingly taken into account in the increasing development of urbanization and citizen residential requirements. Climate and climate conditions are among the environmental factors that have always influenced human welfare. Climate has always been incorporated in old urban structures in Iran and can be easily observed. Despite the importance of climate-related ...
متن کامل